package com.xjscrm.console.service.customer.wwCustomer;

import java.util.List;

/**
 *
 */
public interface WwCustomerMatchService {

    // 匹配任意标签
    List<Long> matchCustomerWithAnyTag(Long merId, List<Long> anyTagIds);

    // 匹配所有标签
    List<Long> matchCustomerWithAllTag(Long merId, List<Long> allTagIds);

    // 匹配无标签
    List<Long> matchCustomerWithNoneTag(Long merId);

    // 匹配添加时间
    List<Long> matchCustomerWithAddTime(Long merId, Integer addStartTime, Integer addEndTime);

    // 匹配是否有备注
    List<Long> matchCustomerWithHasRemark(Long merId, Boolean hasRemark);

    // 匹配是否有性别
    List<Long> matchCustomerWithGender(Long merId, Integer gender);

    List<Long> matchCustomerWithCondition(Long merId, Integer gender, Boolean hasRemark, Integer addStartTime, Integer addEndTime);
}
